Welcome to python!

2.14 字典

字典是和种键值对结构的序列结构,其中的键(key)和值(value)一一对应。

字典用在需要高速查找的地方。

特征:无序,键值对形式,键不可以重复,值可以重复。


dicta={"name":["张三","李四"],"年龄":[25,32]}

print(dicta)

print(dicta["name"])

返回值:

{'name': ['张三', '李四'], '年龄': [25, 32]}

['张三', '李四']


1、修改值:

dicta={"name":["张三","李四"],"年龄":[25,32]}

print(dicta)

dicta["name"]=["老六","王麻子"]

print(dicta)

返回值:

{'name': ['张三', '李四'], '年龄': [25, 32]}

{'name': ['老六', '王麻子'], '年龄': [25, 32]}


2、增加数据,给一个不存在的键,然后赋值就行了。

dicta={"name":["张三","李四"],"年龄":[25,32]}

print(dicta)

dicta["sex"]=["男","女"]

print(dicta)

返回值:

{'name': ['张三', '李四'], '年龄': [25, 32]}

{'name': ['张三', '李四'], '年龄': [25, 32], 'sex': ['男', '女']}


3、删除数据

dicta={"name":["张三","李四"],"年龄":[25,32],"sex":["男","女"]}

print(dicta)

dicta1=dicta.pop("sex")

print(dicta)

返回值:

{'name': ['张三', '李四'], '年龄': [25, 32], 'sex': ['男', '女']}

{'name': ['张三', '李四'], '年龄': [25, 32]}


4、判断某个键是否存在

dicta={"name":["张三","李四"],"年龄":[25,32],"sex":["男","女"]}

print("name" in dicta)

返回值:

True